• word of the day

    radar echo

    radar echo - Dictionary definition and meaning for word radar echo

    Definition
    (noun) an electronic signal that has been reflected back to the radar antenna; contains information about the location and distance of the reflecting object

Word used in video below:
text: it's your echo my echo an echo is the
Download our Mobile App Today
Receive our word of the day
on Whatsapp